/*
 * Copyright (c) 2018. 玺得（深圳）科技有限公司.保留所有权利. http://www.pi-top.com/ 玺得（深圳）科技有限公司保留所有代码著作权.如有任何疑问请访问官方网站与我们联系. 代码只针对特定需求定制编码，不得在未经允许或授权的情况下对外传播扩散.恶意传播者，法律后果自行承担. 本代码仅用于pps-cloud系统.
 */
package com.pitop.box.entity;

import com.pitop.core.base.BaseEntity;
import lombok.Data;

import java.util.List;

/**
 * 箱库存
 *
 * @author berton
 */
@Data
public class Box extends BaseEntity implements java.io.Serializable {

    private String code;//数据库字段:code  属性显示:编码
    private String sn;//数据库字段:sn  属性显示:箱SN
    private String factoryCode;//数据库字段:factoryCode  属性显示:工厂编码
    private String jobNumber;//数据库字段:jobNumber  属性显示:员工号
    private String syncState;//数据库字段:syncState  属性显示:同步状态：    准备同步 Ready,同步中 Sync,同步错误 Error,已经同步 Synced
    private String state;//数据库字段:state  属性显示:状态：入库 Storage，已出库 Issue
    private java.util.Date createTime;//数据库字段:createTime  属性显示:创建时间
    private java.util.Date createTimeBegin;//数据库字段:createTime  属性显示:创建时间
    private java.util.Date createTimeEnd;//数据库字段:createTime  属性显示:创建时间
    private java.util.Date updateTime;//数据库字段:updateTime  属性显示:更新时间
    private java.util.Date updateTimeBegin;//数据库字段:updateTime  属性显示:更新时间
    private java.util.Date updateTimeEnd;//数据库字段:updateTime  属性显示:更新时间

    private String factoryName;//工厂名称
    private List<BoxItem> boxItems;//装箱产品
}
